//package com.zmn.plat.persistence.interfaces.oneprice;
//
//
//import com.zmn.common.dto.StatusDTO;
//import com.zmn.plat.model.entity.oneprice.ServCityPriceLog;
//import com.zmn.plat.model.entity.oneprice.ServCityPriceLogQuery;
//import org.apache.ibatis.annotations.Param;
//
//import java.util.List;
//
///**
// * ServCityPriceLogDAO继承基类
// *
// * @author tanghongjun
// * @since 18/10/15 11:09
// */
//public interface ServCityPriceLogDAO {
//    /**
//     * 描述: ServCityPriceLog key 查询数据
//     *
//     * @param logId
//     * @return: ServCityPriceLog
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    ServCityPriceLog findByKey(Integer logId);
//
//    /**
//     * 描述: 根据城市一口价日志ID集合查询城市一口价日志集合
//     *
//     * @param logIds
//     * @return List<ServCityPriceLog>
//     * @auther tanghongjun
//     * @since 2018/10/15 16:41
//     */
//    List<ServCityPriceLog> listByIdList(@Param("logIds") List<Integer> logIds);
//
//    /**
//     * 描述:查询最大key
//     *
//     * @return: productId
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer findKeyForMax();
//
//    /**
//     * 描述: 根据查询条件分页查询
//     *
//     * @param query
//     * @return: List<ServCityPriceLog>
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    List<ServCityPriceLog> listPageByQuery(ServCityPriceLogQuery query);
//
//    /**
//     * 描述: 根据查询条件查询所有数据
//     *
//     * @param query
//     * @return: List<ServCityPriceLog>
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    List<ServCityPriceLog> listByQuery(ServCityPriceLogQuery query);
//
//    /**
//     * 描述: ServCityPriceLog 数据
//     *
//     * @return: List<ServCityPriceLog>
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    List<ServCityPriceLog> listAll();
//
//    /**
//     * 描述: 根据查询条件统计满足条件的数据条数
//     *
//     * @param query
//     * @return: Integer
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer countByQuery(ServCityPriceLogQuery query);
//
//    /**
//     * 描述: 根据主键修改数据
//     *
//     * @param servCityPriceLog
//     * @return: 执行结果码
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer updateByKey(ServCityPriceLog servCityPriceLog);
//
//    /**
//     * 描述: 新增数据
//     *
//     * @param servCityPriceLog
//     * @return: 执行结果码
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer insert(ServCityPriceLog servCityPriceLog);
//
//    /**
//     * 描述: 根据主键删除数据
//     *
//     * @param logId
//     * @return: 执行结果码
//     * @auther: tanghongjun
//     * @since: 2018/10/15 16:41
//     */
//    Integer deleteByKey(Integer logId);
//
//}